a barberry bush - French English Dictionary